excuse won't hold water - Alemán Inglés Diccionario